package ro.flashbite.game_engine.consts
{
	import ro.flashbite.errors.DontInstanciateError;

	/**
	 * Defines all states that application can have
	 * 
	 * v 1.0
	 *  
	 * @author Adrian Barbu
	 */	
	public final class StatesApplication
	{
		public function StatesApplication() { throw new DontInstanciateError(); }
		
		
		public static const INITIALIZING	:	uint = 0; //first frame (constructor)
		public static const ACTIVE			:	uint = 1; //after constructor, when interaction is available, when wakeup button is pressed
		public static const INACTIVE		:	uint = 2; //when app is in minimized or sleep button is pressed
		public static const DESTROYED		:	uint = 3; //when destroy button is pressed
	}
}